exports.initData = function (req, res) {

    var infoArr = [];

    //删除角色信息
    function deleteRole(cb){

        db.where({or_is_all : 0}).del("sys_organizational_role",(result) => {

            if(result == 'ERROR'){
                infoArr.push("角色信息删除失败");
            }else{
                infoArr.push("角色信息删除完成");
            }

            cb();

        })


    }

    //删除组织架构角色关联信息
    function deleteOrganizationRole(cb){

        db.del("sys_organizational_role_middle",(result) => {

            if(result == 'ERROR'){
                infoArr.push("组织架构角色关联信息删除失败");
            }else{
                infoArr.push("组织架构角色关联信息删除完成");
            }

            cb();

        })

    }

    //删除组织架构信息
    function deleteOrganizationStructure(cb){

        db.del("sys_organizational_structure",(result) => {

            if(result == 'ERROR'){
                infoArr.push("组织架构信息删除失败");
            }else{
                infoArr.push("组织架构信息删除完成");
            }

            cb();

        })

    }
    
    //删除角色菜单信息
    function deleteRoleMenu(cb){

        db.del("sys_role_menu_middle",(result) => {

            if(result == 'ERROR'){
                infoArr.push("角色菜单信息删除失败");
            }else{
                infoArr.push("角色菜单信息删除完成");
            }

            cb();

        })

    }

    //删除员工信息  
    function deleteUser(cb){

        db.attachWhere("u_id != 1").del("sys_user",(result) => {

            if(result == 'ERROR'){
                infoArr.push("员工信息删除失败");
            }else{
                infoArr.push("员工信息删除完成");
            }

            cb();

        })

    }

    //删除员工节点关系信息
    function deleteUserOrganization(cb){

        db.del("sys_user_organizational_middle",(result) => {

            if(result == 'ERROR'){
                infoArr.push("员工节点关系信息删除失败");
            }else{
                infoArr.push("员工节点关系信息删除完成");
            }

            cb();

        })

    }

    //删除用户角色信息
    function deleteUserRole(cb){

        db.attachWhere("urm_orid != 1").del("sys_user_role_middle",(result) => {

            if(result == 'ERROR'){
                infoArr.push("用户角色信息删除失败");
            }else{
                infoArr.push("用户角色信息删除完成");
            }

            cb();

        })

    }


    F.Serial([
        deleteRole,
        deleteOrganizationRole,
        deleteOrganizationStructure,
        deleteRoleMenu,
        deleteUser,
        deleteUserOrganization,
        deleteUserRole
    ],function(){

        RES.successResponse(res,infoArr);

    });


}